import sqlite3

# 1. 连接数据库（如果文件不存在则自动创建）
# 数据库文件将保存在当前目录，名为 "test_sqlite3.db"
conn = sqlite3.connect('test_sqlite3.db')

# 2. 创建游标对象（用于执行 SQL 语句）
cursor = conn.cursor()

# 3. 执行 SQL 语句（示例：创建表）
try:
    # 创建一个名为 "users" 的表
    cursor.execute('''
        CREATE TABLE IF NOT EXISTS users (
            id INTEGER PRIMARY KEY AUTOINCREMENT,
            name TEXT NOT NULL,
            age INTEGER,
            email TEXT UNIQUE
        )
    ''')
    print("表创建成功")
except sqlite3.Error as e:
    print(f"创建表失败：{e}")

# 关闭连接（先关闭游标，再关闭连接）
cursor.close()
conn.close()